#pragma once
#include "vmp.h"

namespace yzrilyzr_vmp{
	enum class VMValueType{ I32, I64, F32, F64, PTR, VOID, STR };
	struct VMValue{
		VMValueType type;
		union{
			uint32_t i32;
			uint64_t i64;
			float_t f32;
			double_t f64;
			char* str;
			void * paramRegPtr;
		};
	};
}